div.jsoneditor,div.jsoneditor-outer {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

div.jsoneditor input {
	height: auto;
	border: inherit
}

div.jsoneditor input:focus {
	border: none!important;
	box-shadow: none!important
}

div.jsoneditor table {
	border-collapse: collapse;
	width: auto
}

div.jsoneditor td,div.jsoneditor th {
	padding: 0;
	display: table-cell;
	text-align: left;
	vertical-align: inherit;
	border-radius: inherit
}

#footer,#indentation,#splitter {
	text-align: center
}

div.jsoneditor-field,div.jsoneditor-readonly,div.jsoneditor-value {
	border: 1px solid transparent;
	min-height: 16px;
	min-width: 32px;
	padding: 2px;
	margin: 1px;
	word-wrap: break-word;
	float: left
}

div.jsoneditor-field p,div.jsoneditor-value p {
	margin: 0
}

div.jsoneditor-value {
	word-break: break-word
}

div.jsoneditor-readonly {
	min-width: 16px;
	color: gray
}

div.jsoneditor-empty {
	border-color: #d3d3d3;
	border-style: dashed;
	border-radius: 2px
}

div.jsoneditor-field.jsoneditor-empty::after,div.jsoneditor-value.jsoneditor-empty::after {
	pointer-events: none;
	color: #d3d3d3;
	font-size: 8pt
}

div.jsoneditor-field.jsoneditor-empty::after {
	content: "field"
}

div.jsoneditor-value.jsoneditor-empty::after {
	content: "value"
}

a.jsoneditor-value.jsoneditor-url,div.jsoneditor-value.jsoneditor-url {
	color: green;
	text-decoration: underline
}

#menu a,#menu ul li {
	text-decoration: none
}

a.jsoneditor-value.jsoneditor-url {
	display: inline-block;
	padding: 2px;
	margin: 2px
}

a.jsoneditor-value.jsoneditor-url:focus,a.jsoneditor-value.jsoneditor-url:hover {
	color: #ee422e
}

div.jsoneditor td.jsoneditor-separator {
	padding: 3px 0;
	vertical-align: top;
	color: gray
}

div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value.jsoneditor-highlight,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover {
	background-color: #FFFFAB;
	border: 1px solid #ff0;
	border-radius: 2px
}

div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover {
	background-color: #fe0;
	border: 1px solid #ffc700;
	border-radius: 2px
}

div.jsoneditor-value.jsoneditor-string {
	color: green
}

div.jsoneditor-value.jsoneditor-array,div.jsoneditor-value.jsoneditor-object {
	min-width: 16px;
	color: grey
}

div.jsoneditor-value.jsoneditor-number {
	color: #ee422e
}

div.jsoneditor-value.jsoneditor-boolean {
	color: #ff8c00
}

div.jsoneditor-value.jsoneditor-null {
	color: #004ED0
}

div.jsoneditor-value.jsoneditor-invalid {
	color: #000
}

div.jsoneditor-tree button {
	width: 24px;
	height: 24px;
	padding: 0;
	margin: 0;
	border: none;
	cursor: pointer;
	background: url(img/jsoneditor-icons.svg)
}

div.jsoneditor-mode-form tr.jsoneditor-expandable td.jsoneditor-tree,div.jsoneditor-mode-view tr.jsoneditor-expandable td.jsoneditor-tree {
	cursor: pointer
}

div.jsoneditor-tree button.jsoneditor-collapsed {
	background-position: 0 -48px
}

div.jsoneditor-tree button.jsoneditor-expanded {
	background-position: 0 -72px
}

div.jsoneditor-tree button.jsoneditor-contextmenu {
	background-position: -48px -72px
}

div.jsoneditor-tree button.jsoneditor-contextmenu.jsoneditor-selected,div.jsoneditor-tree button.jsoneditor-contextmenu:focus,div.jsoneditor-tree button.jsoneditor-contextmenu:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu {
	background-position: -48px -48px
}

div.jsoneditor-tree :focus {
	outline: 0
}

div.jsoneditor-tree button:focus {
	background-color: #f5f5f5;
	outline: #e5e5e5 solid 1px
}

div.jsoneditor-tree button.jsoneditor-invisible {
	visibility: hidden;
	background: 0 0
}

div.jsoneditor {
	color: #1A1A1A;
	border: 1px solid #3883fa;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	padding: 0;
	line-height: 100%
}

div.jsoneditor-tree table.jsoneditor-tree {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin: 0
}

div.jsoneditor-outer {
	width: 100%;
	height: 100%;
	margin: -35px 0 0;
	padding: 35px 0 0;
	box-sizing: border-box
}

div.jsoneditor-tree {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: auto
}

body,div.jsoneditor-contextmenu ul li,html {
	overflow: hidden
}

textarea.jsoneditor-text {
	width: 100%;
	height: 100%;
	margin: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline-width: 0;
	border: none;
	background-color: #fff;
	resize: none
}

tr.jsoneditor-highlight,tr.jsoneditor-selected {
	background-color: #e6e6e6
}

tr.jsoneditor-selected button.jsoneditor-contextmenu,tr.jsoneditor-selected button.jsoneditor-dragarea {
	visibility: hidden
}

tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea {
	visibility: visible
}

div.jsoneditor-tree button.jsoneditor-dragarea {
	background: url(img/jsoneditor-icons.svg) -72px -72px;
	cursor: move
}

div.jsoneditor-tree button.jsoneditor-dragarea:focus,div.jsoneditor-tree button.jsoneditor-dragarea:hover,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea {
	background-position: -72px -48px
}

div.jsoneditor td,div.jsoneditor th,div.jsoneditor tr {
	padding: 0;
	margin: 0
}

div.jsoneditor td,div.jsoneditor td.jsoneditor-tree {
	vertical-align: top
}

.jsoneditor-schema-error,div.jsoneditor td,div.jsoneditor textarea,div.jsoneditor th,div.jsoneditor-field,div.jsoneditor-value {
	font-family: droid sans mono,consolas,monospace,courier new,courier,sans-serif;
	font-size: 10pt;
	color: #1A1A1A
}

.jsoneditor-schema-error {
	cursor: default;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	position: relative;
	text-align: center;
	width: 24px
}

div.jsoneditor-tree .jsoneditor-schema-error {
	width: 24px;
	height: 24px;
	padding: 0;
	margin: 0 4px 0 0;
	background: url(img/jsoneditor-icons.svg) -168px -48px
}

.jsoneditor-schema-error .jsoneditor-popover {
	background-color: #4c4c4c;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,.4);
	color: #fff;
	display: none;
	padding: 7px 10px;
	position: absolute;
	width: 200px;
	z-index: 4
}

.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-above {
	bottom: 32px;
	left: -98px
}

.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-below {
	top: 32px;
	left: -98px
}

.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-left {
	top: -7px;
	right: 32px
}

.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-right {
	top: -7px;
	left: 32px
}

.jsoneditor-schema-error .jsoneditor-popover:before {
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	content: '';
	display: block;
	left: 50%;
	margin-left: -7px;
	position: absolute
}

.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-above:before {
	border-top: 7px solid #4c4c4c;
	bottom: -7px
}

.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-below:before {
	border-bottom: 7px solid #4c4c4c;
	top: -7px
}

.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-left:before,.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-right:before {
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	content: '';
	top: 19px;
	margin-left: inherit;
	margin-top: -7px;
	position: absolute
}

.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-left:before {
	border-left: 7px solid #4c4c4c;
	right: -14px;
	left: inherit
}

.jsoneditor-schema-error .jsoneditor-popover.jsoneditor-right:before {
	border-right: 7px solid #4c4c4c;
	left: -14px
}

.jsoneditor-schema-error:focus .jsoneditor-popover,.jsoneditor-schema-error:hover .jsoneditor-popover {
	display: block;
	-webkit-animation: fade-in .3s linear 1,move-up .3s linear 1;
	-moz-animation: fade-in .3s linear 1,move-up .3s linear 1;
	-ms-animation: fade-in .3s linear 1,move-up .3s linear 1
}

@-webkit-keyframes fade-in {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-moz-keyframes fade-in {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-ms-keyframes fade-in {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.jsoneditor .jsoneditor-text-errors {
	width: 100%;
	border-collapse: collapse;
	background-color: #ffef8b;
	border-top: 1px solid gold
}

.jsoneditor .jsoneditor-text-errors td {
	padding: 3px 6px;
	vertical-align: middle
}

.jsoneditor-text-errors .jsoneditor-schema-error {
	border: none;
	width: 24px;
	height: 24px;
	padding: 0;
	margin: 0 4px 0 0;
	background: url(img/jsoneditor-icons.svg) -168px -48px
}

div.jsoneditor-contextmenu-root {
	position: relative;
	width: 0;
	height: 0
}

div.jsoneditor-contextmenu {
	position: absolute;
	box-sizing: content-box;
	z-index: 99999
}

div.jsoneditor-contextmenu li,div.jsoneditor-contextmenu ul {
	box-sizing: content-box
}

div.jsoneditor-contextmenu ul {
	position: relative;
	left: 0;
	top: 0;
	width: 124px;
	background: #fff;
	border: 1px solid #d3d3d3;
	box-shadow: 2px 2px 12px rgba(128,128,128,.3);
	list-style: none;
	margin: 0;
	padding: 0
}

div.jsoneditor-contextmenu ul li button {
	padding: 0;
	margin: 0;
	width: 124px;
	height: 24px;
	border: none;
	cursor: pointer;
	color: #4d4d4d;
	background: 0 0;
	font-size: 10pt;
	font-family: arial,sans-serif;
	box-sizing: border-box;
	line-height: 26px;
	text-align: left
}

#auto,#codeEditor,#treeEditor,div.jsoneditor-menu {
	-moz-box-sizing: border-box
}

div.jsoneditor-contextmenu ul li button::-moz-focus-inner {
	padding: 0;
	border: 0
}

div.jsoneditor-contextmenu ul li button:focus,div.jsoneditor-contextmenu ul li button:hover {
	color: #1a1a1a;
	background-color: #f5f5f5;
	outline: 0
}

div.jsoneditor-contextmenu ul li button.jsoneditor-default {
	width: 92px
}

div.jsoneditor-contextmenu ul li button.jsoneditor-expand {
	float: right;
	width: 32px;
	height: 24px;
	border-left: 1px solid #e5e5e5
}

div.jsoneditor-contextmenu div.jsoneditor-icon {
	float: left;
	width: 24px;
	height: 24px;
	border: none;
	padding: 0;
	margin: 0;
	background-image: url(img/jsoneditor-icons.svg)
}

div.jsoneditor-contextmenu ul li button div.jsoneditor-expand {
	float: right;
	width: 24px;
	height: 24px;
	padding: 0;
	margin: 0 4px 0 0;
	background: url(img/jsoneditor-icons.svg) 0 -72px;
	opacity: .4
}

div.jsoneditor-contextmenu ul li button.jsoneditor-expand:focus div.jsoneditor-expand,div.jsoneditor-contextmenu ul li button.jsoneditor-expand:hover div.jsoneditor-expand,div.jsoneditor-contextmenu ul li button:focus div.jsoneditor-expand,div.jsoneditor-contextmenu ul li button:hover div.jsoneditor-expand,div.jsoneditor-contextmenu ul li.jsoneditor-selected div.jsoneditor-expand {
	opacity: 1
}

div.jsoneditor-contextmenu div.jsoneditor-separator {
	height: 0;
	border-top: 1px solid #e5e5e5;
	padding-top: 5px;
	margin-top: 5px
}

div.jsoneditor-contextmenu button.jsoneditor-remove>div.jsoneditor-icon {
	background-position: -24px -24px
}

div.jsoneditor-contextmenu button.jsoneditor-remove:focus>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-remove:hover>div.jsoneditor-icon {
	background-position: -24px 0
}

div.jsoneditor-contextmenu button.jsoneditor-append>div.jsoneditor-icon {
	background-position: 0 -24px
}

div.jsoneditor-contextmenu button.jsoneditor-append:focus>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-append:hover>div.jsoneditor-icon {
	background-position: 0 0
}

div.jsoneditor-contextmenu button.jsoneditor-insert>div.jsoneditor-icon {
	background-position: 0 -24px
}

div.jsoneditor-contextmenu button.jsoneditor-insert:focus>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-insert:hover>div.jsoneditor-icon {
	background-position: 0 0
}

div.jsoneditor-contextmenu button.jsoneditor-duplicate>div.jsoneditor-icon {
	background-position: -48px -24px
}

div.jsoneditor-contextmenu button.jsoneditor-duplicate:focus>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-duplicate:hover>div.jsoneditor-icon {
	background-position: -48px 0
}

div.jsoneditor-contextmenu button.jsoneditor-sort-asc>div.jsoneditor-icon {
	background-position: -168px -24px
}

div.jsoneditor-contextmenu button.jsoneditor-sort-asc:focus>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-sort-asc:hover>div.jsoneditor-icon {
	background-position: -168px 0
}

div.jsoneditor-contextmenu button.jsoneditor-sort-desc>div.jsoneditor-icon {
	background-position: -192px -24px
}

div.jsoneditor-contextmenu button.jsoneditor-sort-desc:focus>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-sort-desc:hover>div.jsoneditor-icon {
	background-position: -192px 0
}

div.jsoneditor-contextmenu ul li button.jsoneditor-selected,div.jsoneditor-contextmenu ul li button.jsoneditor-selected:focus,div.jsoneditor-contextmenu ul li button.jsoneditor-selected:hover {
	color: #fff;
	background-color: #ee422e
}

div.jsoneditor-contextmenu ul li ul {
	display: none;
	position: relative;
	left: -10px;
	top: 0;
	border: none;
	box-shadow: inset 0 0 10px rgba(128,128,128,.5);
	padding: 0 10px;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}

div.jsoneditor-contextmenu ul li ul li button {
	padding-left: 24px;
	animation: all ease-in-out 1s
}

div.jsoneditor-contextmenu ul li ul li button:focus,div.jsoneditor-contextmenu ul li ul li button:hover {
	background-color: #f5f5f5
}

div.jsoneditor-contextmenu button.jsoneditor-type-string>div.jsoneditor-icon {
	background-position: -144px -24px
}

div.jsoneditor-contextmenu button.jsoneditor-type-string.jsoneditor-selected>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-type-string:focus>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-type-string:hover>div.jsoneditor-icon {
	background-position: -144px 0
}

div.jsoneditor-contextmenu button.jsoneditor-type-auto>div.jsoneditor-icon {
	background-position: -120px -24px
}

div.jsoneditor-contextmenu button.jsoneditor-type-auto.jsoneditor-selected>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-type-auto:focus>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-type-auto:hover>div.jsoneditor-icon {
	background-position: -120px 0
}

div.jsoneditor-contextmenu button.jsoneditor-type-object>div.jsoneditor-icon {
	background-position: -72px -24px
}

div.jsoneditor-contextmenu button.jsoneditor-type-object.jsoneditor-selected>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-type-object:focus>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-type-object:hover>div.jsoneditor-icon {
	background-position: -72px 0
}

div.jsoneditor-contextmenu button.jsoneditor-type-array>div.jsoneditor-icon {
	background-position: -96px -24px
}

div.jsoneditor-contextmenu button.jsoneditor-type-array.jsoneditor-selected>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-type-array:focus>div.jsoneditor-icon,div.jsoneditor-contextmenu button.jsoneditor-type-array:hover>div.jsoneditor-icon {
	background-position: -96px 0
}

div.jsoneditor-contextmenu button.jsoneditor-type-modes>div.jsoneditor-icon {
	background-image: none;
	width: 6px
}

div.jsoneditor-menu {
	width: 100%;
	height: 35px;
	padding: 2px;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	border-bottom: 1px solid #3883fa
}

div.jsoneditor-menu>button,div.jsoneditor-menu>div.jsoneditor-modes>button {
	width: 26px;
	height: 26px;
	margin: 2px;
	padding: 0;
	border-radius: 2px;
	border: 1px solid transparent;
	background: url(img/jsoneditor-icons.svg);
	color: #fff;
	opacity: .8;
	font-family: arial,sans-serif;
	font-size: 10pt;
	float: left
}

div.jsoneditor-menu>button:hover,div.jsoneditor-menu>div.jsoneditor-modes>button:hover {
	background-color: rgba(255,255,255,.2);
	border: 1px solid rgba(255,255,255,.4)
}

div.jsoneditor-menu>button:active,div.jsoneditor-menu>button:focus,div.jsoneditor-menu>div.jsoneditor-modes>button:active,div.jsoneditor-menu>div.jsoneditor-modes>button:focus {
	background-color: rgba(255,255,255,.3)
}

div.jsoneditor-menu>button:disabled,div.jsoneditor-menu>div.jsoneditor-modes>button:disabled {
	opacity: .5
}

div.jsoneditor-menu>button.jsoneditor-collapse-all {
	background-position: 0 -96px
}

div.jsoneditor-menu>button.jsoneditor-expand-all {
	background-position: 0 -120px
}

div.jsoneditor-menu>button.jsoneditor-undo {
	background-position: -24px -96px
}

div.jsoneditor-menu>button.jsoneditor-undo:disabled {
	background-position: -24px -120px
}

div.jsoneditor-menu>button.jsoneditor-redo {
	background-position: -48px -96px
}

div.jsoneditor-menu>button.jsoneditor-redo:disabled {
	background-position: -48px -120px
}

div.jsoneditor-menu>button.jsoneditor-compact {
	background-position: -72px -96px
}

div.jsoneditor-menu>button.jsoneditor-format {
	background-position: -72px -120px
}

div.jsoneditor-menu>div.jsoneditor-modes {
	display: inline-block;
	float: left
}

#menu a,#menu ul li.active>ul,#menu ul li:hover>ul {
	display: block
}

div.jsoneditor-menu>div.jsoneditor-modes>button {
	background-image: none;
	width: auto;
	padding-left: 6px;
	padding-right: 6px
}

div.jsoneditor-menu>button.jsoneditor-separator,div.jsoneditor-menu>div.jsoneditor-modes>button.jsoneditor-separator {
	margin-left: 10px
}

div.jsoneditor-menu a {
	font-family: arial,sans-serif;
	font-size: 10pt;
	color: #fff;
	opacity: .8;
	vertical-align: middle
}

div.jsoneditor-menu a:hover {
	opacity: 1
}

div.jsoneditor-menu a.jsoneditor-poweredBy {
	font-size: 8pt;
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px
}

table.jsoneditor-search div.jsoneditor-results,table.jsoneditor-search input {
	font-family: arial,sans-serif;
	font-size: 10pt;
	color: #1A1A1A;
	background: 0 0
}

table.jsoneditor-search div.jsoneditor-results {
	color: #fff;
	padding-right: 5px;
	line-height: 24px
}

table.jsoneditor-search {
	position: absolute;
	right: 4px;
	top: 4px;
	border-collapse: collapse;
	border-spacing: 0
}

table.jsoneditor-search div.jsoneditor-frame {
	border: 1px solid transparent;
	background-color: #fff;
	padding: 0 2px;
	margin: 0
}

table.jsoneditor-search div.jsoneditor-frame table {
	border-collapse: collapse
}

table.jsoneditor-search input {
	width: 120px;
	border: none;
	outline: 0;
	margin: 1px;
	line-height: 20px
}

#menu ul li.settings ul#settingsMenu li div.indentation,#name {
	line-height: 24px
}

table.jsoneditor-search button {
	width: 16px;
	height: 24px;
	padding: 0;
	margin: 0;
	border: none;
	background: url(img/jsoneditor-icons.svg);
	vertical-align: top
}

table.jsoneditor-search button:hover {
	background-color: transparent
}

table.jsoneditor-search button.jsoneditor-refresh {
	width: 18px;
	background-position: -99px -73px
}

table.jsoneditor-search button.jsoneditor-next {
	cursor: pointer;
	background-position: -124px -73px
}

table.jsoneditor-search button.jsoneditor-next:hover {
	background-position: -124px -49px
}

table.jsoneditor-search button.jsoneditor-previous {
	cursor: pointer;
	background-position: -148px -73px;
	margin-right: 2px
}

table.jsoneditor-search button.jsoneditor-previous:hover {
	background-position: -148px -49px
}

div.prompt-background,div.prompt-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999
}

div.prompt-overlay {
	background-color: gray;
	opacity: .2;
	filter: alpha(opacity=20)
}

div.prompt-border {
	width: 410px;
	margin: 100px auto;
	padding: 20px;
	background-color: #fff;
	border: 1px solid #d3d3d3;
	border-radius: 2px;
	-moz-box-shadow: 2px 2px 12px rgba(128,128,128,.3);
	-webkit-box-shadow: 2px 2px 12px rgba(128,128,128,.3);
	box-shadow: 2px 2px 12px rgba(128,128,128,.3)
}

#header,body,div.prompt-contents table,div.prompt-contents td input[type=text],html {
	width: 100%
}

div.prompt-title {
	font-weight: 700
}

div.prompt-description {
	color: gray;
	margin: 30px 0 0
}

div.prompt-contents {
	margin: 30px 0
}

div.prompt-buttons {
	text-align: right
}

input.prompt-field[type=file],input.prompt-field[type=text] {
	width: 100%;
	border: 1px solid #d3d3d3;
	border-radius: 2px;
	padding: 8px;
	box-sizing: border-box
}

#auto,#codeEditor,#treeEditor {
	-webkit-box-sizing: border-box
}

input.prompt-cancel,input.prompt-submit {
	margin-left: 10px
}

div.prompt-contents th {
	font-weight: 400;
	text-align: left
}

div.prompt-contents td,div.prompt-contents th {
	padding: 8px 0
}

body,html {
	font-family: arial,sans-serif;
	font-size: 11pt;
	height: 100%;
	margin: 0;
	padding: 0
}

span.header-light {
	color: gray
}

#header,#menu a,#name {
	color: #fff
}

#menu ul li.settings ul#settingsMenu li div a.remove:hover,#name-status a:hover,#schemasList label:hover {
	color: #ee422e
}

#header {
	height: 40px;
	background: url(img/header_background.png) #4D4D4D;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.4)
}

#logo {
	height: 32px;
	margin: 4px 10px;
	border: none
}

#name-menu {
	position: absolute;
	left: 220px;
	top: 7px
}

#name-menu div {
	display: inline-block
}

#name {
	padding: 0 10px;
	border: 1px solid #737373;
	border-radius: 3px;
	background: rgba(115,115,115,.5);
	-moz-box-shadow: inset 0 0 10px #000;
	-webkit-box-shadow: inset 0 0 10px #000;
	box-shadow: inset 0 0 10px #000;
	visibility: hidden
}

#menu ul li,#menu ul li ul li {
	background: 0 0;
	border: none;
	margin: 0;
	padding: 0
}

#footer,div.jsoneditor {
	box-shadow: 0 0 4px 2px rgba(0,0,0,.1)
}

#name-status,#name-status a {
	color: grey
}

#menu {
	position: absolute;
	top: 5px;
	right: 15px;
	font-size: 11pt
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both
}

#menu ul li {
	color: #e6e6e6;
	border-right: 1px solid #737373;
	height: 30px;
	float: left;
	position: relative
}

#menu ul li:first-child {
	border-left: 1px solid #737373
}

#menu ul li:hover {
	color: #fff;
	background-color: #737373
}

#menu ul li ul {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 999;
	background: #f5f5f5;
	border: 1px solid #d3d3d3;
	box-shadow: 0 0 15px rgba(128,128,128,.5)
}

#menu ul li ul li {
	color: #737373;
	width: 200px
}

#menu ul li ul #filesList,#menu ul li.settings ul#settingsMenu li#schemasList {
	border-top: 1px solid #d3d3d3;
	margin-top: 10px;
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto
}

#menu a,#menu ul li ul #filesList div.file a {
	padding: 6px 10px
}

#menu ul li ul li:first-child {
	border-left: none
}

#menu ul li ul li:hover {
	color: #737373;
	background-color: #fff
}

#menu a {
	cursor: pointer
}

#menu ul li ul li a {
	color: #737373
}

#menu ul li ul #filesList {
	height: auto
}

#menu ul li #openMenu li div.file {
	position: relative
}

#menu ul li ul #filesList div.file a:hover {
	color: #ee422e;
	text-decoration: underline
}

#menu ul li ul #filesList div.file:first-child a {
	padding-top: 16px
}

#menu ul li ul #filesList div.file:last-child a {
	padding-bottom: 16px
}

#menu ul li ul #filesList div.file a.open {
	margin-right: 30px
}

#menu ul li ul #filesList div.file a.remove {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
	width: 10px;
	padding: 0 10px;
	line-height: 24px;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none
}

#menu ul li #openMenu li div.file:hover a.remove {
	display: block
}

#menu ul li ul #filesList div.file:first-child a.remove {
	padding-top: 10px
}

span.dropDownIcon {
	font-size: 75%;
	margin-left: 2px
}

#menu #open {
	cursor: default
}

#menu ul li.settings ul#settingsMenu {
	left: auto;
	right: 0
}

#menu ul li.settings ul#settingsMenu li {
	height: auto
}

#menu ul li.settings ul#settingsMenu li:hover {
	background-color: inherit
}

#menu ul li.settings ul#settingsMenu li div {
	padding: 6px 10px;
	position: relative
}

#menu ul li.settings ul#settingsMenu li#schemasList {
	padding: 6px 0;
	height: auto
}

#menu ul li.settings ul#settingsMenu li div a.remove {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
	width: 10px;
	padding: 0 10px;
	line-height: 30px;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none
}

#auto,#contents,#splitter {
	height: 100%
}

#auto,#contents,#footer {
	width: 100%;
	overflow: hidden
}

#menu ul li.settings ul#settingsMenu li div:hover a.remove {
	display: block
}

.info,.schema-selection {
	color: gray
}

#indentation {
	width: 32px;
	height: 14px;
	padding: 4px;
	float: right
}

.info {
	font-style: italic
}

#auto {
	margin: -40px 0 -24px;
	padding: 40px 0 24px;
	box-sizing: border-box
}

#codeEditor,#treeEditor {
	height: 100%;
	width: 400px;
	box-sizing: border-box
}

#codeEditor {
	float: left;
	/*padding: 15px 0 15px 15px*/
}

#treeEditor {
	float: left;
	/*padding: 15px 15px 15px 0*/
}

div.jsoneditor,div.jsoneditor-menu {
	border-color: #f4a460!important
}

div.jsoneditor-menu {
	background-color: #f4a460!important
}

#splitter {
	float: left;
	padding: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#splitter #buttons {
	margin: 0 0 15px
}

#splitter #toTree {
	margin: 40px 0 0
}

#splitter #toCode {
	margin: 20px 0 0
}

#splitter #drag {
	font-size: 32px;
	color: #d3d3d3;
	border-radius: 3px;
	min-width: 24px;
	cursor: col-resize
}

#splitter #drag.active,#splitter #drag:hover {
	color: gray;
	background-color: #f5f5f5
}

#footer {
	height: 23px;
	font-size: 10pt;
	color: #BFBFBF;
	border-top: 1px solid #d3d3d3;
	background-color: #F5F5F5
}

#footer-inner {
	margin: 4px
}

a.header {
	color: #fff;
	text-decoration: none
}

a.footer {
	color: #BFBFBF;
	text-decoration: none
}

a.footer:hover {
	color: #ee422e;
	text-decoration: underline
}

div.error,div.error a {
	color: #fff
}

#ad {
	float: right;
	right: 15px;
	padding: 15px 0;
	position: relative
}

#ad .jsoneditoronline-responsive {
	width: 160px;
	height: 600px
}

@media(min-width:1500px) {
	#ad .jsoneditoronline-responsive {
		width: 300px;
		height: 600px
	}
}

#chromeAppInfo {
	line-height: normal;
	padding: 0 5px 20px
}

div.error,div.notification {
	border-radius: 2px;
	padding: 5px;
	margin: 5px;
	box-shadow: 0 0 15px rgba(128,128,128,.5)
}

div.error {
	background-color: #ee422e;
	border: 1px solid #ee422e
}

div.error a:hover {
	color: #ffcecf
}

div.notification {
	color: #1a1a1a;
	background-color: #FFFFAB;
	border: 1px solid #e6d600
}

pre.error {
	margin: 0 0 10px;
	white-space: pre-wrap;
	font-family: droid sans mono,monospace,courier new,courier,sans-serif;
	font-size: 10pt
}

a.error {
	color: #ee422e;
	font-size: 8pt
}

#schemaDoc {
	padding: 4px 8px
}

button.flat,input.flat {
	border: 1px solid #d3d3d3;
	border-radius: 2px;
	padding: 8px;
	box-sizing: border-box
}

button.flat,input[type=button].flat,input[type=submit].flat {
	background-color: #f5f5f5;
	box-shadow: 0 0 2px 1px rgba(0,0,0,.05)
}

button.flat:hover,input[type=button].flat:hover,input[type=submit].flat:hover {
	background-color: #fff;
	box-shadow: 0 0 2px 1px rgba(0,0,0,.05)
}

div.error button.close {
	font-size: 16px;
	font-weight: 700;
	padding: 4px 8px
}

button.convert {
	cursor: default;
	padding: 2px
}

div.convert-left,div.convert-right {
	width: 24px;
	height: 24px;
	margin: 0
}

div.convert-right {
	background: url(img/jsoneditor-icons.svg) 0 -48px
}

div.convert-left {
	background: url(img/jsoneditor-icons.svg) -24px -48px
}

.jsoneditor .search input {
	background: 0 0
}